V2EX  ›  英汉词典

Mutator Method

释义 (Definition)

Mutator method(变更方法/修改器方法):在面向对象编程中,用来修改对象内部状态(例如字段/属性值)的成员方法;最常见形式是 setter。在某些语境下也泛指任何会造成对象状态变化的方法(可能产生副作用)。

发音 (Pronunciation, IPA)

/ˈmjuːteɪtər ˈmɛθəd/

例句 (Examples)

The setName() function is a mutator method.
setName() 函数是一个修改器方法。

In an immutable design, mutator methods are avoided, and updates are done by returning a new object instead.
在不可变(immutable)设计中,会避免使用修改器方法,而是通过返回一个新对象来完成更新。

词源 (Etymology)

mutator 来自拉丁语 mutare(“改变”),表示“改变者/使其变化的东西”;method 源自希腊语 methodos(“方法、途径”)。合起来指“用于改变(对象状态)的方法”。

相关词 (Related Words)

文学与著作中的用例 (Notable Works)

  • Design Patterns: Elements of Reusable Object-Oriented Software(Gamma, Helm, Johnson, Vlissides)
  • Effective Java(Joshua Bloch)
  • Clean Code: A Handbook of Agile Software Craftsmanship(Robert C. Martin)
  • The C++ Programming Language(Bjarne Stroustrup)
  • C++ Primer(Lippman, Lajoie, Moo)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1891 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 07:49 · PVG 15:49 · LAX 23:49 · JFK 02:49
♥ Do have faith in what you're doing.